home *** CD-ROM | disk | FTP | other *** search
- Subject: Re: digest
- Date: Mon, 25 Jul 1994 16:08:10 +1000
- From: Warwick Allison <warwick@cs.uq.oz.au>
- Precedence: bulk
-
- Timothy Miller wrote:
-
- >I found a better way [of scrolling background windows] that involved
- >another bitmap elsewhere in memory. It was easier, cleaner, and faster.
-
- Yikes! Be careful! On most graphics hardware, excluding std ST/TT stuff,
- screen-to-screen blitting is MUCH faster than blitting from a bitmaps held
- off-screen. Also, holding offscreen bitmaps gets extremely expensive as
- the depth of the display increases. For example, a small 200x200 bitmap
- is 120K on a 24bit display!
-
- >Are the icons on the desktop part of a desktop form? If so, how do
- >programs get away with replacing the the background without removing the
- >desktop's object tree?
-
- It DOES remove the desktop's tree. That's why you really should avoid it
- for MTOS apps. Each time you change application (eg. top a window), the
- menubar and any installed desktop gets changed. The menubar change is fast,
- fine, and obvious, but the desktop change is quite disconcerting.
-
-
- >Warwick,
- >
- >Are you sure Calamus uses desktop objects for its tool bars, rather than
- >windows? You can have multiple ones, they can be placed anywhere, and
- >they are shadowed just like a window.
-
- As sure as I can be without having an atari in front of me. Calamus
- replaces the desktop. All of the features (multiple, anywhere, shadowed)
- can be done in forms. Also, there are dragable components (eg. sliders),
- so for them to have worked on older TOSes, they must be on the desktop.
- (hehe.. deduction of facts that could be easily determined with a machine!)
-
- BTW, Interface allows desktop-in-a-window, but it keeps the original size
- of the root window as the object in that window - ie. if you have a 1024x768
- screen, you have to scroll around in the desktop window a LOT. I just closed
- it and ignored it - Interface allows you to access all the feature possible
- from its desktop through the menubar (eg. a menu of RSC documents).
-
- --
- Warwick
-